package top.kaoshanji.p1ch11b;

import top.kaoshanji.p1ch11a.CarModel;

import java.util.List;

/**
 * 代码清单-p1ch11b-103页a：抽象汽车组装者
 * @author kaoshanji
 * ^_^
 * create time 2025/3/22 11:25
 */
public abstract class CarBuilder {

    // 建造一个模型，你要给我一个顺序要求，就是组装顺序
    public abstract void setSequence(List<String> sequence);

    // 设置完毕顺序后，就可以直接拿到这个车辆模型
    public abstract CarModel getCarModel();

}
